package cn.trasen.his.poc.std.api.model.inpatient;

import cn.trasen.his.poc.std.api.emums.FollowFlagEnum;
import cn.trasen.his.poc.std.api.emums.FollowTypeEnum;
import pro.shushi.pamirs.meta.annotation.Field;
import pro.shushi.pamirs.meta.annotation.Model;
import pro.shushi.pamirs.meta.base.IdModel;

/**
 * @Description: 住院患者关注对象
 * @author: Jacob
 * @Date: 2024-12-6 15:27:02
 * @Company: 湖南创星科技股份有限公司
 */
@Model.model(InpatientFollow.MODEL_MODEL)
@Model(displayName = "住院患者关注对象", labelFields = "docName")
public class InpatientFollow extends IdModel {

    public static final String MODEL_MODEL = "ts.his.InpatientFollow";

    @Field.Integer
    @Field(displayName = "住院ID", invisible = true)
    private Long inpatientId;

    @Field.String
    @Field(displayName = "医生ID")
    private String docId;

    @Field.String
    @Field(displayName = "医生姓名")
    private String docName;

    @Field.Enum
    @Field(displayName = "关注标识", required = true)
    private FollowFlagEnum isFollow;

    @Field.Enum
    @Field(displayName = "关注类型", required = true)
    private FollowTypeEnum followType;

}
